space technology program (stp) - Francés Inglés Diccionario